package org.afs.gescol.core.dto.time;

import java.io.Serializable;

/**
 * Get the school hours data.
 * @author Kobla GBENYO (kobla.gbenyo@gmail.com)
 */
public class SchoolHoursDto implements Serializable {

    /** Serial Version UID. */
    private static final long serialVersionUID = 2758905166128175130L;

    private int dayNumber, dailyTimeSlotMax, dailyTimeTableMax;

    /**
     * The constructor.
     * @param dayNumber school days number in the week
     * @param dailyTimeSlotMax school time slot max duration in a day
     * @param dailyTimeTableMax maximum hours per day
     */
    public SchoolHoursDto(int dayNumber, int dailyTimeSlotMax, int dailyTimeTableMax) {
        this.dayNumber = dayNumber;
        this.dailyTimeSlotMax = dailyTimeSlotMax;
        this.dailyTimeTableMax = dailyTimeTableMax;
    }

    /**
     * Get the value of dayNumber.
     * @return the dayNumber
     */
    public int getDayNumber() {
        return dayNumber;
    }

    /**
     * Set the value of dayNumber.
     * @param dayNumber the dayNumber to set
     */
    public void setDayNumber(int dayNumber) {
        this.dayNumber = dayNumber;
    }

    /**
     * Get the value of dailyTimeSlotMax.
     * @return the dailyTimeSlotMax
     */
    public int getDailyTimeSlotMax() {
        return dailyTimeSlotMax;
    }

    /**
     * Set the value of dailyTimeSlotMax.
     * @param dailyTimeSlotMax the dailyTimeSlotMax to set
     */
    public void setDailyTimeSlotMax(int dailyTimeSlotMax) {
        this.dailyTimeSlotMax = dailyTimeSlotMax;
    }

    /**
     * Get the value of dailyTimeTableMax.
     * @return the dailyTimeTableMax
     */
    public int getDailyTimeTableMax() {
        return dailyTimeTableMax;
    }

    /**
     * Set the value of dailyTimeTableMax.
     * @param dailyTimeTableMax the dailyTimeTableMax to set
     */
    public void setDailyTimeTableMax(int dailyTimeTableMax) {
        this.dailyTimeTableMax = dailyTimeTableMax;
    }

}
